package name.cyrax.red.jpv.impl.funcs.asm;

import name.cyrax.red.jpv.api.adapters.NumericAdapter;
import name.cyrax.red.jpv.api.funcs.FunctorInstance;
import name.cyrax.red.jpv.api.funcs.info.ValueType;
import name.cyrax.red.jpv.impl.adapters.DoubleImpl;
import name.cyrax.red.jpv.impl.funcs.DefaultFunctorInstances;

public abstract class DoubleCompileImpl extends DoubleImpl {

	@Override public FunctorInstance getFunctorInstance()	{
		return DefaultFunctorInstances.ADAPTER.getFunctorInstance(
			DefaultFunctorInstances.FUNCTOR_STUB_ADAPTER, this, ValueType.DOUBLE);
	}

	@Override public NumericAdapter getParam(int index)	{
		return null;
	}
}